Horn-Schunck Optical Flow with a Multi-Scale Strategy

نویسندگان

  • Enric Meinhardt
  • Javier Sánchez Pérez
  • Daniel Kondermann
چکیده

The seminal work of Horn and Schunck is the first variational method for optical flow estimation. It introduced a novel framework where the optical flow is computed as the solution of a minimization problem. From the assumption that pixel intensities do not change over time, the optical flow constraint equation is derived. This equation relates the optical flow with the derivatives of the image. There are infinitely many vector fields that satisfy the optical flow constraint, thus the problem is ill-posed. To overcome this problem, Horn and Schunck introduced an additional regularity condition that restricts the possible solutions. Their method minimizes both the optical flow constraint and the magnitude of the variations of the flow field, producing smooth vector fields. One of the limitations of this method is that, typically, it can only estimate small motions. In the presence of large displacements, this method fails when the gradient of the image is not smooth enough. In this work, we describe an implementation of the original Horn and Schunck method and also introduce a multi-scale strategy in order to deal with larger displacements. For this multi-scale strategy, we create a pyramidal structure of downsampled images and change the optical flow constraint equation with a nonlinear formulation. In order to tackle this nonlinear formula, we linearize it and solve the method iteratively in each scale. In this sense, there are two common approaches: one that computes the motion increment in the iterations; or the one we follow, that computes the full flow during the iterations. The solutions are incrementally refined over the scales. This pyramidal structure is a standard tool in many optical flow methods. Source Code A standalone ANSI C implementation is available1. This file contains two main programs: horn schunck classic.c, which implements the original Horn and Schunck method; and the implementation of the multi-scale approach, in file horn schunck pyramidal.c. This latter implementation is best suited for general image sequences.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Study on Robustness of Various Deformable Image Registration Algorithms on Image Reconstruction Using 4DCT Thoracic Images

Background: Medical image interpolation is recently introduced as a helpful tool to obtain further information via initial available images taken by tomography systems. To do this, deformable image registration algorithms are mainly utilized to perform image interpolation using tomography images.Materials and Methods: In this work, 4DCT thoracic images of five real patients provided by DI...

متن کامل

Implementation of Differential Optical Flow Algorithms in Natural Rigid Video Motion

Computing the optical flow of a sequence of images still remains a challenge in low-level video processing. Till present, none of the existing techniques has sufficiently generated accurate and dense optical flow fields to robustly represent video motion. In this paper we implement the optical flow algorithms through different lengths of displacements that exist in video motion of natural objec...

متن کامل

A Variational Multigrid for Computing the Optical Flow

Computing the optical flow for a sequence of images is currently a standard low-level problem in machine vision. A classical way to solve this problem is the Horn-Schunck algorithm. It corresponds to a coupled Gauss-Seidel relaxation for solving a system of two PDEs. The convergence of the algorithm is in general poor. A multigrid strategy can be expected to provide a significant acceleration. ...

متن کامل

Efficient Hardware Implementation of the Horn-Schunck Algorithm for High-Resolution Real-Time Dense Optical Flow Sensor

This article presents an efficient hardware implementation of the Horn-Schunck algorithm that can be used in an embedded optical flow sensor. An architecture is proposed, that realises the iterative Horn-Schunck algorithm in a pipelined manner. This modification allows to achieve data throughput of 175 MPixels/s and makes processing of Full HD video stream (1; 920 × 1; 080 @ 60 fps) possible. T...

متن کامل

A Direct Geometric Algebra Optical Flow Solution

Optical flow is the vector inverse problem of estimation motion though an image sequence. Geometric Algebra is an appropriate mathematical language for describing and solving vector problems. In this paper we apply Geometric Algebra to optical flow and pose a direct solution using a simple smoothness constraint. Implementational considerations are given and comparative assessment is made to two...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • IPOL Journal

دوره 3  شماره 

صفحات  -

تاریخ انتشار 2013